docker search tomcat
docker pull tomcat
docker ps
docker ps -a
docker run -it --name=容器名称 镜像名称:标签 /bin/bash
docker run -it --name=mycentos centos:latest /bin/bash
docker run -di --name=容器名称 镜像名称:标签
docker run -di --name=mycentos centos:latest
docker exec -it 容器名 /bin/bash
docker exec -it mycentos /bin/bash
docker exec -it '容器名称' bash
docker exec -it 'mysql' bash
docker start 容器名称(或者容器id)
docker start mycentos2
docker stop 容器名称(或者容器id)
docker stop mycentos2
注意:删除容器一定要容器是没有运行的状态
docker rm 容器名字(或者容器id)
docker rm mycentos3
docker cp 需要拷贝的文件或者目录 容器名称:容器目录
docker cp key.json mycentos2:/usr/local/key.json
docker cp 容器名称:容器目录 需要拷贝的文件或者目录
docker cp mycentos2:/usr/local/key.json /root
创建容器 添加-v参数,后面为 宿主机目录:容器目录
docker run -di -v /usr/local/myhtml:/usr/local/myhtml centos:latest
docker inspect mycentos3
docker inspect --format='{{.NetworkSettings}}' mycentos3
# 提取IP地址
docker inspect --format='{{.NetworkSettings.IPAddress}}' mycentos3
docker commit -m '注释' 容器id 镜像名称:镜像版本
将容器mynginx保存为 huangbiao-nginx 镜像(镜像名称不允许有大写)
docker commit mynginx huangbiao-nginx
将 huangbiao-nginx镜像保存为 hbnginx.tar 文件(-o output)
docker save -o hbnginx.tar huangbiao-nginx
将文件 mynginx.tar 还原到镜像中(-i input)
docker load -i mynginx.tar