centos安装docker及常用命令
Posted little-ab
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos安装docker及常用命令相关的知识,希望对你有一定的参考价值。
//1.删除旧版本docker sudo yum remove docker //2.安装必须的依赖 sudo yum install -y yum-utils device-mapper-persisitent-data lvm2 //添加docker-ce的源 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
//3.安装docker-ce
sudo yum install docker-ce docker-ce-cli containerd.io
//运行docker systemctl start docker //查看状态 systemctl status docker
//修改docker下载包的源 vi /etc/docker/daemon.json { "registry-mirrors":["http://registry.docker-cn.com"] } //保存后重启docker systemctl daemon-reload systemctl restart docker
2.常用命令
//查询镜像 docker search [name] //拉取镜像 docker pull [name] //查询所有镜像 docker images //删除镜像 docker rmi [name] //修改镜像名 docker tag docker.io/node node //启动 # 运行并进入交互模式 docker run -it --name myjava java bash # 在后台运行 docker run -d --name myjava java //端口映射 -p docker run -it --name myjava -p 9000:8085 -p 9000:8086 java bash //目录映射 docker run -it --name myjava -v /home/project:/soft --privileged docker.io/node bash //进入后台运行的容器 docker exec -it name bash //自动重启 docker run --restart=always -it --name myjava -p 9000:8085 -p 9000:8086 java bash //暂停容器 docker pause node //停止暂停容器 docker unpause node //停止容器 docker stop node //启动容器 docker start -i node //查看容器 docker ps -a //导入镜像 docker load < /home/node.tar.gz //导出镜像 docker save > /home/node.tar.gz
//docker网段相关 //创建网段 docker network create net1 //查看网段信息 docker network inspect net1 //删除网段信息 docker network rm net1
以上是关于centos安装docker及常用命令的主要内容,如果未能解决你的问题,请参考以下文章