yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
安装必要的依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
设置 Docker 标准发行版本的安装源
yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker 社区版本
yum install docker-ce docker-ce-cli containerd.io
启动服务
systemctl start docker && systemctl enable docker
验证安装和服务是否正常
docker run hello-world
将镜像解压
docker load -i centos7-py3.7-sshd.tar
查看docker的镜像
docker image ls
查看正在运行的容器
docker ps
运行一个容器
docker run -d -p 本机端口:容器内的端口 -p 本机端口2:容器内的端口2 --privileged=true python3.7-centos7-sshdd /usr/sbin/init
查看运行中的容器情况
docker container ls |awk 'BEGIN {printf "%-15s %-5s\n", "容器ID", "端口映射 本地端口-> 容器端口"} NR != 1{print (NF-1)}'
通过 ssh 连接到 容器中
ssh -p 本地端口号 root@127.0.0.1
密码是: upsa
查看所有容器
docker container ls -a
docker ps -a
docker container stop 容器 id 的前 4 位 / 容器名
docker container start 容器 id 的前 4 位 / 容器名
docker container rm -v 容器 id 的前 4 位 / 容器名
网友评论