玖叶教程网

前端编程开发入门

Docker常用命令合集

希望对新手有帮助,快速找到命令。老手看出问题,请指正。从日常使用角度出发,命令参数不全,希望做一个真正有用的资料。虽然有了K8S,但有时候Docker,还是小而美的代表。

Centos7.X安装docker

yum install -y yum-utils device-mapper-persistent-data lvm2 --skip-broken
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
yum makecache fast
systemctl start docker-ce

Docker image操作

//查询本地镜像
docker images
//从设置接远程镜像仓拉镜像 docker pull <镜像名>
docker pull java
//删除本地镜像 docker rmi <IMAGE ID>
docker rmi 09b65103ac46
//导入镜像,文件方式 docker load -i <文件>
docker load -i itop.tar.gz
//保存变更过的容器作为新镜像,存放在本地镜像仓 docker commit <活动的容器ID> <REPOSITORY:TAG>
docker commit d0cafac32a67 hht/itop:v6
//导出镜像 docker save -o <文件名> <REPOSITORY:TAG>
docker save -o myimage.tar myimage:latest

Docker 容器操作

//容器查询
docker ps -a
//停止容器 docker stop <CONTAINER ID >
docker stop a6ef943ac19e
//删除容器 docker rm <CONTAINER ID >
docker rm 7914efb3c26b
//进入容器 docker exec -it <Names 容器名或CONTAINER ID> /bin/bash
docker exec -it itop /bin/bash
//启动容器 docker run -d -p <对外端口>:<容器内部端口> --name <自定义容器名字> <IMAGE ID镜像ID>
docker run -d -p 80:80 --name itop fadbc3ca073f

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言