目录
一、Docker容器状态:
创建create:docker create
运行up: docker start 、 docker run 或者 docker restart
停止Exited: docker stop 或 容器异常
暂停paused: docker pause
二、端口映射:
查看容器详细信息: docker inspect 容器名称或者ID
查看容器内部IP:docker inspect 90 |awk -F: '/IPAddress/{ print $2}'|awk 'NR==2 {print}'|sed 's/"//g'|sed 's/,//g'
-P 随机端口映射,默认32768:docker run -itd -P 镜像 /bin/bash
-p hostPort:containerPort:docker run -itd -p 设定端口:原端口 镜像 运行shell
若发现不能正常进行访问,可能是运行的shell不正确
查看容器详细信息:docker ps -a --no-trunc
查看COMMAND: 将COMMAND中的运行脚本跟在docker run 命令的最后
三、Docker配置文件格式:YAML格式
四、开启Docker远程访问
vim /usr/lib/systemd/system/docker.service
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375systemctl restart docker
检查确认Docker守护进程是否在所配置的端口上侦听
netstat -lntp | grep dockerd
tcp6 0 0 :::2375 :::* LISTEN 13327/dockerd
可以在Docker客户端命令中通过-H选项指定要连接的远程主机:
docker -H tcp://192.168.199.31:2375 info
五、容器导出归档及导入
将容器导出为归档: docker export 容器名称 -o 归档包名称
将容器导出的归档包导入为镜像:docker import 归档包名称 repository:tag