Docker 笔记

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
LICENSED UNDER CC BY-NC-SA 4.0
Comment