欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

docker的基本操作

程序员文章站 2024-03-12 11:08:32
...

docker的基本操作

1.docker的安装
yum install docker -r
2.查看docker的版本
docker --version
3.docker的状态、启动、关闭
systemctl status  docker
systemctl start  docker
systemctl stop  docker

docker的组成

一.镜像

查看本地的镜像
docker images
查看远程仓库中关于xx的镜像
eg:查看远程仓库中关于mysql的镜像
docker search mysql
从远程仓库拉镜像
docker pull 镜像名
修改本地镜像仓库名字
docker tag 仓库名  新仓库名
删除镜像
docker rmi 镜像id

制作镜像(Python3)

1.下载一个纯净版的centos镜像

docker search centos
docker pull docker docker.io/centos

2.创建容器并运行容器

docker run -dit --name=contes_py3 docker.io/centos /bin/bash  

查看是否运行了容器

docker ps -a

3.进入容器并安装Python3

docker exec -it centos_py3 /bin/bash
yum install phthon3

4.制作镜像(首先要退出容器)

docker commit -m '描述信息 eg:centos python3' -a '作者名' 容器名  起的镜像名:起的标签名

可以查看是否制作成功

docker images

二.容器

创建容器

1.创建容器

docker create -it --name=容器名  镜像id  /bin/bash
-i 交互式
-t 容器启动后进行命令行

若要打开容器:
docker start -ai 容器名

2.创建容器并启动

docker run -dit --name=名字 镜像id  /bin/bash
查看正在运行的容器
docker ps
查看所有的容器
docker ps -a
启动容器
docker container start 容器id
关闭容器
docker container stop 容器id
打开正在运行的容器
docker exec -it 容器名 /bin/bash
关闭正在运行的容器
docker container kill 容器id
删除容器

(正在运行的容器无法删除)
docker container rm 容器名(或者容器id)

三.仓库

上传镜像到远程仓库

1.登录远程仓库(要输入用户名、密码)

docker login

2.更改镜像名

docker tag 原仓库名  后仓库名
后仓库名为  用户民/要连接的仓库名

3.上传镜像

docker push 镜像名:标签
相关标签: docker的操作