docker入门整理(1)
1、安装批量命令:
CentOS7操作系统下。
包含卸载旧版本、安装依赖包、添加最新Yum源、安装docker-ce最新稳定版本、启动docker等:
sudoyum remove dockerdocker
-clientdocker
-client-latestdocker
-commondocker
-latestdocker
-latest-logrotatedocker
-logrotatedocker
-selinuxdocker
-engine-selinuxdocker
-engine && sudoyuminstall -y yum-utilsdevice
-mapper-persistent-datalvm2
&& sudoyum-config-manager --add-repohttps:
//mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo&& sudoyum makecache fast
&& sudoyum -y install docker-ce
&& sudo systemctl enable docker
&& sudo systemctl start docker
如果是国外服务器,则将以上国内源网址代替为官方的:
https://download.docker.com/linux/centos/docker-ce.repo
2、使用helloworld镜像测试运行:
docker run hello-world
3、镜像常用命令:
docker pull 仓库名[:标签] #获取官方镜像docker run
-it --rm ubuntu:18.04 bash #运行ubuntu镜像容器,有以下参数:-it 进入交互式界面,并打算进入bash进行操作;--rm 指容器退出后即删除。docker image
ls #列出本地镜像-f dangling=true 列出虚悬镜像-a 列出中间层镜像docker image prune #删除所有虚悬镜像
docker system
df #列出镜像、容器、数据卷所占用的空间docker image
rm <镜像名> #删除本地镜像
4、容器常用命令
docker run <镜像> #启动一个新容器#选项:
-d 容器在后台运行docker container start
<容器> #直接将一个已经终止的容器启动运行docker container stop
<容器> #终止某个容器docker container restart
<容器> #重启动某个容器docker container logs
<容器> #查看容器输出docker container
ls -a #查看所有容器包括已终止容器docker exec
-it <容器> bash #进入某个容器,exit退出不会关闭容器
docker attach -it <容器> bash #进入某个容器,exit退出并关闭容器
docker contain rm <容器> #删除某个终止运行的容器,-f可强制删除运行的容器
docker container prune
#删除所有已终止运行的容器
以上是 docker入门整理(1) 的全部内容, 来源链接: utcz.com/z/512917.html