ls |
查看 |
cd |
进入 |
cat /etc/os-release |
查看系统 |
yum makecache fast |
更新yum软件包索引 |
yum install docker-ce docker-ce-cli containerd.io |
安装docker |
systemctl start docker |
启动docker |
docker run hello-world |
运行hello-world镜像 |
docker info |
显示docker的系统信息 |
docker 命令 --help |
查看帮助命令 |
docker images |
查看全部镜像 |
docker images -aq |
查看全部镜像的id |
docker search mysql |
搜索全部mysql镜像 |
docker pull mysql |
拉取mysql镜像 |
docker rmi -f 镜像id |
删除指定id镜像 |
docker rmi -f $(docker images -aq) |
删除全部镜像 |
docker run -it centos /bin/bash |
启动并进入centos容器 |
docker run -d centos |
后台运行centos容器 |
exit |
退出容器 |
Ctrl+P+Q |
容器不停止退出 |
docker ps |
查看全部运行的容器 |
docker ps -a |
查看容器记录 |
docker rm 容器id |
删除指定id容器 |
docker rm -f $(docker ps -aq) |
删除全部容器 |
docker start 容器id |
启动容器 |
docker restart 容器id |
重启容器 |
docker stop 容器id |
停止容器 |
docker kill容器 |
强制停止容器 |
docker logs -tf --tail 容器id |
查看日志 |
docker top 容器id |
查看容器内部进程信息 |
docker inspect 容器id |
查看容器信息 |
docker exec -it 容器id /bin/bash |
进入运行中的容器开启一个新的终端,可以在里面操作 |
docker attach 容器id |
进入运行中的容器,不会启动新进程 |
docker cp 容器id:容器内路径 目的的主机路径 |
拷贝容器中的文件 |
docker run -d --name nginx01 -p 3344:80 nginx |
运行nginx容器,端口映射 |
docker run -it --rm tomcat:9.0 |
用完容器就删除镜像tomcat |