Docker常用命令

安装&配置(Images)

1)Ubuntu安装----apt-get install docker.io -y

2) 更换为国内源:vim /etc/docker/daemon.json(重启docker生效)

{
"registry-mirrors": [
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
],
"dns": ["8.8.8.8","8.8.4.4"]
}

镜像(Images)

1)拉取新镜像----docker pull ubuntu:16.04

2)显示所有镜像----docker images

3)删除镜像----docker rmi -f IMAGE_ID

4)删除所有镜像----docker rmi -f `docker images -q`

5)重命名镜像----docker tag IMAGE_ID REPOSITORY:TAG

5)导出镜像----docker save -o nginx.tar nginx:latest

5)导入镜像----docker load -i nginx.tar

容器(Container)

1)创建容器并进入----docker run -it IMAGE_ID

2)显示所有容器----docker ps -a

5) 启动容器----docker start container_id

2)退出容器,并后台运行----Ctrl+p & Ctrl+q

3)直接退出容器----exit

4)删除所有容器----docker rm `docker ps -a -q`

6)重命名容器----docker rename container_id new_name

7)进入容器----docker attach container_id

8)保存容器修改(存为Image)----docker commit CONTAINER_ID REPOSITORY:TAG

9)打开容器shell----docker exec -it CONTAINER_ID /bin/bash

其它

1)时间不一致----cp -r /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

2)开机启动容器----docker update --restart=always container_id

--restart=always  # 表示容器退出时,docker会总是自动重启这个容器
 
--restart=on-failure:3  # 表示容器的退出状态码非0(非正常退出),自动重启容器,3是自动重启的次数。超过3此则不重启
 
--restart=no  # 默认值,容器退出时,docker不自动重启容器
 
--restart=unless-stopped  # 表示容器退出时总是重启,但是不考虑docker守护进程运行时就已经停止的容器
posted @ 2019-08-12 18:28  秒年度  阅读(299)  评论(0编辑  收藏  举报