玖叶教程网

前端编程开发入门

记录下docker常用操作命令

查看容器

docker ps //查看所有运行中的容器
docker ps -a  //查看所有容器包含未运行的

两个命令差别如下:

查看镜像

docker images

进入容器

docker exec -it <container id> /bin/bash

退出容器

#命令
exit
#快捷键
Ctrl+D   Ctrl+Q

宿主机拷贝文件到容器

docker cp <container id>:容器路径  宿主机路径

容器文件拷贝到宿主机

docker cp 宿主机路径 <container id>:容器路径  

容器重启

docker restart <container id>

从容器创建镜像

docker commit <container id> <REPOSITORY:<TAG>>

将镜像保存成文件

docker save <image id>  >  *****.tar

从镜像中创建一个新容器

docker run 
  • 常用参数如下:
  • -d:后台运行容器,并返回容器ID;
  • -v:宿主机目录:容器中的目录: 挂载目录,将容器中的目录映射到宿主机中
  • -p: 指定端口映射,格式为:主机(宿主)端口:容器端口
  • -e: username="ritchie": 设置环境变量;
  • --name *****:为容器指定一个名称;
  • --link ***:***:添加链接到另一个容器;

样例如下:

#启动docker安装的gitlab命令
docker run -d --hostname 192.168.1.1 \
-p 11111:443 -p 12222:80 \
--name gitlab \
--restart always \
-v /mnt/gitlab/etc:/etc/gitlab \
-v /mnt/gitlab/log:/var/log/gitlab \
-v /mnt/gitlab/data:/var/opt/gitlab \
beginor/gitlab-ce:11.0.1-ce.0

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言