在服务器上部署Docker,主要是为了防止把自己的服务器弄得乱七八糟
这个直接看菜鸟教程就行了,我是跟着centos的手动安装走了一遍
安装软件包
yum install yum-utils device-mapper-persistent-data lvm2 -y
选择仓库源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装Docker的EC和containerd.io
yum list docker-ce --showduplicates | sort -r
找到最新版本为19.03.9
yum install docker-ce-19.03.9 docker-ce-cli-19.03.9 containerd.io
启动docker
systemctl start docker
不应在工具上花费太多时间
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
仓库名称 标签 镜像ID 创建时间 大小
拉取镜像
一开始什么都没有,先拉取一个镜像
docker pull IMAGE_NAME
运行镜像创建容器(无别名|有别名)
docker run -it IMAGE_NAME /bin/bash
docker run -it --name ALIAS IMAGE_NAME /bin/bash
退出容器
exit
查看容器(运行中|全部)
docker ps
docker ps -a
启动容器
docker start CONTAIN_ID
docker start ALIAS
进入容器
docker exec -it CONTAIN_ID /bin/bash
docker exec -it ALIAS /bin/bash
停止|重启 容器
docker stop CONTAIN_ID
docker restart CONTAIN_ID
删除容器 | 删除镜像
docker rm CONTAIN_ID
docker rmi IMAGE_ID
传输文件
docker cp ALIAS:/ LOCAL/
docker cp LOCAL/ ALIAS:/
原文:https://www.cnblogs.com/sunzD/p/13358027.html