Docker安装、配置Tomcat集群、Mysql主从

获取镜像:
[root@docker ~]# docker pull centos:7
Trying to pull repository docker.io/library/centos ...
7: Pulling from docker.io/library/centos
3d8673bd162a: Pull complete
Digest: sha256:a66ffcb73930584413de83311ca11a4cb4938c9b2521d331026dad970c19adf4
Status: Downloaded newer image for docker.io/centos:7
[root@docker ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/centos 7 970633036444 2 weeks ago 196.7 MB
docker.io/debian 7 dc81f1af026c 2 weeks ago 84.9 MB
docker.io/centos 6.6 2c886f766286 6 weeks ago 202.6 MB
----------------------------------------------------------------------------------------------------
docker pull <镜像名:tag> #从官网拉取镜像  
docker search <镜像名> #搜索在线可用镜像名 
-----------------------------------------------------------------------------------------------------
删除镜像:
[root@docker ~]# docker rmi 2c886f766286
Untagged: docker.io/centos:6.6
Deleted: sha256:2c886f766286449b76ad90a7ce577b988e48fe5a3ed9a75c53fb81f783946831
Deleted: sha256:c1acbd321a478f30cea685bddad3d1d44e70e5054e855b86ed1354fb95f64698
[root@docker ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/centos 7 970633036444 2 weeks ago 196.7 MB
docker.io/debian 7 dc81f1af026c 2 weeks ago 84.9 MB
验证下载的镜像是否正确:
[root@docker ~]# docker run -i -t debian /bin/bash
Unable to find image 'debian:latest' locally
Trying to pull repository docker.io/library/debian ...
latest: Pulling from docker.io/library/debian
357ea8c3d80b: Pull complete
Digest: sha256:ffb60fdbc401b2a692eef8d04616fca15905dce259d1499d96521970ed0bec36
Status: Downloaded newer image for docker.io/debian:latest
root@ c9754d098c8f :/#
[root@docker ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c9754d098c8f debian "/bin/bash" 29 seconds ago Up 27 seconds gloomy_liskov
[root@docker ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c9754d098c8f debian "/bin/bash" 2 minutes ago Up 2 minutes gloomy_liskov
root@c9754d098c8f:/# exit //如果镜像退出
exit
[root@docker ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@docker ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c9754d098c8f debian "/bin/bash" 4 minutes ago Exited (0) About a minute ago gloomy_liskov
---------------------------------------------------------------------------------------------------
docker top <container> #显示容器内运行的进程  
docker images #查询所有的镜像,默认是最近创建的排在最上。  
docker ps #查看正在运行的容器  
docker ps -l #查看最后退出的容器的ID  
docker ps -a #查看所有的容器,包括退出的。  
docker logs {容器ID|容器名称} #查询某个容器的所有操作记录。  
docker logs -f {容器ID|容器名称} #实时查看容易的操作记录。 
---------------------------------------------------------------------------------------
//删除正在运行的容器
[root@docker ~]# docker rm $(docker ps -a -q)
5ee5f7a43c08
ef38c124fc8c
7ab0bf5a2e38
78d21bf30c41
682579ac4d61
3cd0a71f5ca8
c9754d098c8f
da1c585c416c
bebe5e0d6c44
6c7bd146682b
[root@docker ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
-------------------------------------------------------------------------------------------------------
docker rm$(docker ps -a -q) #删除所有容器  
docker rm <容器名or ID> #删除单个容器  
docker rmi <ID> #删除单个镜像  
docker rmi$(docker images | grep none | awk '{print $3}' | sort -r) 
------------------------------------------------------------------------------------------
//复制一个镜像
[root@docker mydockerbuild]# docker tag bb1a16c6f475 maryatdocker/docker-whale:latest
[root@docker mydockerbuild]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker-whale latest bb1a16c6f475 2 minutes ago 256.2 MB
maryatdocker/docker-whale latest bb1a16c6f475 2 minutes ago 256.2 MB
docker.io/hello-world latest c54a2cc56cbb 6 weeks ago 1.848 kB
docker.io/docker/whalesay latest 6b362a9f73eb 14 months ago 247 MB
创建镜像:
[root@docker ~]# docker run -i -t centos:6.6 /bin/bash
[root@61497d87b800 /]# touch test
[root@61497d87b800 /]# ls
bin dev etc home lib lib64 lost+found media mnt opt proc root run sbin selinux srv sys
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值