一、容器管理
1.1容器命令
docker ps :查看正在运行的容器 ,已经关闭的不能查看 `docker ps -a`(显示所有容器) 可以
docker -f rm MyWordPress:-f 强制删除容器
[root@localhost ~]# docker ps -a -q #显示所有容器只显示进程号
d5e7b06bc162
891c4dd2bdc8
2e4b69330b0f
a61e545e5822
docker rm -f $(docker ps -a -q)#删除所有镜像
[root@localhost ~]# docker exec db ls / #查看容器db根目录下文件
bin
boot
dev
docker-entrypoint-initdb.d
etc
home
lib
lib32
lib64
libx32
media
mnt
opt
proc
root
[root@localhost ~]# docker exec -it db /bin/bash ###登入容器
root@a61e545e5822:/# ls
bin dev etc lib lib64 media opt root sbin sys usr
boot docker-entrypoint-initdb.d home lib32 libx32 mnt proc run srv tmp var
root@a61e545e5822:/# dcd /
bash: dcd: command not found
root@a61e545e5822:/# cd /
root@a61e545e5822:/# touch 1.txt
root@a61e545e5822:/# ls
1.txt boot docker-entrypoint-initdb.d home lib32 libx32 mnt proc run srv tmp var
bin dev etc lib lib64 media opt root sbin sys usr
root@a61e545e5822:/#
1.2 run延伸
修改容器名
--add-host hostname:IP #修改文件命
**docker rm ***
二、镜像、仓库管理
2.1 镜像特性
2.2 Docker构建msql镜像
获取centOS镜像
注册网易蜂巢
->控制台,注册登录->设置用户名
注意:不要下载7.0以上版本,CMD不能运行
————————————————————————————————————————————————————————————
Docker安装mysql
hub.c.163.com/public/centos:6.5-tools
Docker可以后台运行
docker pull hub.c.163.com/public/centos:6.5-tools
[root@localhost ~]# docker run --name mysql -d hub.c.163.com/public/centos:6.5-tools
d5c8669af7722778b51f1c018cdd4a3f26c82f947d6db42d71b40d47260c8911
#--name 别名mysql
#-d 后台运行ggf
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d5c8669af772 hub.c.163.com/public/centos:6.7-tools "/usr/bin/supervisord" About a minute ago Up About a minute 22/tcp mysql
[root@localhost ~]# docker exec -it mysql /bin/bash #进入容器
yum -y install mysql mysql-server #下载mysql
systemctl start mysql #启动mysql
chkconfig mysqld on
mysqladmin -uroot password123
mysql -uroot -p
password:123
mysql>create database DockerMysql;
show databases;
exit
Docker构建mysql镜像