cat /etc/redhat-release
uname -r
docker version
systemctl stop docker
systemctl start docker
systemctl restart docker
systemctl status docker
systemctl enable docker -- 开机启动
docker info
docker XX -help
-- 镜像
docker images -a
docker images -q -- 只显示镜像id
docker search XX
docker search XX -- limit num 只显示多少条
docker pull ubuntu
docker system df 查看镜像容器数据卷占用的空间
docker rmi -f 镜像名称或者id 删除某个镜像
docker rmi -f $(docker images -q) 删除全部镜像
--容器
docker run -it -d --name '' : i 交互 t 伪终端 d 后台启动 P 随机端口 p 映射端口
docker ps
docker ps -a
exit 说是容器停止,但是也没有停止啊
ctrl+p+q
docker start 容器id或者容器名称
docker restart 容器id或者容器名称
docker stop 容器id或者容器名称
docker kill 容器id或者容器名称 强制关闭
docker rm 容器id 删除已经停止的容器
docker rm -f $(docker ps -a -q) 删除所有容器
docker exec -it 18b22d138c6a /bin/bash
docker attach 18b22d138c6a 使用exit 后容器挂了
容器内->物理机
docker cp 18b22d138c6a:/usr/ttzz/aa.txt /tmp/aa.txt 这个命令需要在宿主机中使用
[root@localhost tmp]# docker cp 18b22d138c6a:/usr/ttzz/aa.txt /tmp/aa.txt
物理机->容器内
docker cp /tmp/bb.txt 18b22d138c6a:/usr/ttzz/
[root@localhost tmp]# docker cp /tmp/bb.txt 18b22d138c6a:/usr/ttzz/
导出容器
docker export 18b22d138c6a > /usr/ttzz/aa.tar.gz
[root@localhost /]# docker export 18b22d138c6a > /usr/ttzz/aa.tar.gz
|