Docker-ce 的 安装与命令

Docker-ce 的 安装与命令

一、 Ubuntu 下的安装 Docker-ce

1. > sudo apt-get update

2. > sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common

3. > curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

4. > sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

5. > sudo apt-get update


6. > sudo apt-get install docker-ce

二、 CentOS 下的安装 Docker-ce

1. > cd /etc/yum.repos.d

2. > wget https://download.docker.com/linux/centos/docker-ce.repo

3. > yum install docker-ce

三、Docker 命令

3.1 系统相关命令

1. docker -v : 查看版本信息

2. docker version : 查看版本信息

3. docker info : 查看软件信息

4. systemctl restart docker : 重启 docker


3.2 镜像相关命令

1. 拉取一个镜像 : docker pull [image_name:version]

image_name 指的是镜像的名称,version 指的是镜像的版本

2. 显示本机所有的镜像 : docker images

3. 生成一个镜像 : docker image build -t [image_name:version] [path]

image_name 生成镜像的名称,version 生成镜像的版本,path 指的是 Dockerfile 文件所在的路径

4. 删除一个镜像 : docker image rm [image_name/image_id]

删除一个镜像,指定镜像的名称或者镜像 id

5. 导出一个镜像 : docker save -o [save_image_name] [image_name] ,例如 docker save -o nginx.tar nginx

-o 参数后面表示保存到本地的镜像名称,最后一个表示 docker 内部镜像的名称

6. 载入镜像 : docker load --input nginx.tar


3.3 容器相关命令

1. 显示所有容器 : docker ps -a

2. 运行一个容器 :docker run [options] [image_name/image_id] [cmd]

options

-d : 表示以 "守护模式" 执行,日志不会出现在输出终端上

--name : 给容器取个名字, 格式 --name container_name

-p : 表示宿主机与容器的端口映射,格式 -p 8081:80 将宿主主机的 8081 端口,映射到容器的 80 端口。

-v : 表示需要将本地哪个目录挂载到容器中, 格式:-v <宿主机目录>:<容器目录>,-v 标记来创建一个数据卷并挂载到容器里。在一次 run 中多次使用可以挂载多个数据卷。

-it : 容器的 Shell 映射到当前的 Shell,然后你在本机窗口输入的命令,就会传入容器。通常与 cmd 一起使用。

3. 停止一个容器 : docker container stop [container_name/container_id]

4. 删除一个容器 : docker container rm [container_name/container_id]

5. 重启一个容器 : docker container restart [container_name/container_id]

猜你喜欢

转载自www.cnblogs.com/aimex/p/10330512.html