Docker CLI 操作
拉取
docker pull <作者>/<镜像>
运行容器
docker run -d --name <名称> -p <host_port>:<image_port> -t <镜像>
-d
后台运行--name
容器名称-p
端口映射 <主机端口>:<容器端口>-t
分布伪TTY (没有参数)
https://docs.docker.com/engine/reference/commandline/cli/ 全部命令文档
另一种创建容器的方法 (多行)
docker run -d --name <容器名> -p <hsot_port>:<image_port> \
--env <环境变量1>=<值1> \
--env <环境变量2>=<值2> \
<作者/镜像>:<版本>
在容器内执行命令 / 进入容器
docker exec -it <容器名|容器ID> <命令>
# 示例 1 进入容器
docker exec -it zookeeper bash
# 示例 2 进入Redis-CLI
docker exec -it Redis redis-cli
-i
打开一个标准输入STDIN
-t
使用终端显示容器回显
删除一个容器
docker rm <容器>
查看容器Json信息
docker inspect <容器>
yum 安装 Docker 注意事项
使用 yum
安装docker 时要注意 yum install docker
安装的是旧版
新版叫做 docker-ce
卸载旧版:yum autoremove docker
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce
systemctl start docker
systemctl enable docker