码迷,mamicode.com
首页 > 其他好文 > 详细

docker常用命令

时间:2019-06-15 15:38:25      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:ctr   start   docke   ima   image   密码   容器   端口映射   映射   

1.启动容器

1 # docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
2 
3 -itd:在docker中运行一个带交互式的且能后台运行的容器。
4 
5 --name mysql:给容器命名为mysql,注意name前面有两个小横杠(--)。
6 
7 -p 3306:3306:这里是指将容器的3306端口映射到主机的3306端口,冒号前面指的是主机端口,后面指的是容器端口。
8 
9 -e MY_ROOT_PASSWORD=123456:这行命令的意思是在创建mysql容器的时候在容器中创建一个root用户,密码是123456。

 

2.进入容器

1 docker exec -it mysql bash

 

 

3.退出当前容器

1 ##直接退出
2 exit
3 
4 ##退出后台运行
5 Ctrl+P+Q 

 

4.重启容器

1 docker restart CONTAINERNAME

 

5.提交镜像

1 docker commit id name

 

6.保存镜像

1 docker save -o /xx/xx.tar xx(镜像名称)


7.加载镜像

1 docker load < xx.tar

 

8.重命名镜像

1 docker tag imageid name:tag

 

9.删除镜像

1 docker rmi name:tag

 

10.镜像推送

1 docker tag name(名称) regip(仓库ip):port(端口)/name
2 
3 docker push regip(仓库ip):port(端口)/name

 

11.service服务相关

 1 查看服务
 2 docker service ls 
 3 
 4 查看服务的任务
 5 docker service ps serviceid(服务ID)
 6 
 7 查看服务任务详情以及不截断输出
 8 docker service ps --no-trunc serviceid(服务ID)
 9 
10 删除服务
11 docker service rm serviceid(服务ID)
12 
13 更新服务
14 docker service update
15 
16 查看服务的详细信息
17 docker service inspect serviceid(服务ID)

 

docker常用命令

标签:ctr   start   docke   ima   image   密码   容器   端口映射   映射   

原文地址:https://www.cnblogs.com/cglmj/p/11027481.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!