1024_day01_doker

1.Doker

Docker 是一个开源的应用容器引擎,让开发者能够打包他们的应用以及依赖包到一个可移植的镜像中,而后发布到任何流行的 Linux或Windows 机器上,也能够实现虚拟化。容器是彻底使用沙箱机制,相互之间不会有任何接口。mysql

2.Doker经常使用命令

2.1查看已有的镜像

# docker imagesweb

 2.2运行xinyar/erp-web镜像

# docker run -di --name=tensquare_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root centos/mysql-57-centos7
sql

参数说明:docker

-d 开启Daemon模式centos

--restart=always在容器退出时老是重启容器(docker开机/重启)api

 --name 实例名称
bash

-p 8091:8091 指定端口映射,网络

-e MYSQL_ROOT_PASSWORD 设置密码post

2.3关闭容器

# docker stop containerName/containerIdcentos7

2.5启动容器

# docker start containerName/containerId

六、重启容器

# docker restart containerName/containerId

七、删除容器

# docker rm –f containerName/containerId

八、删除镜像

# docker rmi -f IMAGE_ID/ REPOSITORY:TAG

若TAG为latest,则可不用写,如: docker rmi -f registry

九、查看镜像列表

# docker search images_name

十、从公网拉取一个镜像

# docker pull images_name

十一、查看帮助

# docker command --help

十二、看容器的端口映射状况

# docker port con_id

eg、docker port 51d58caec77d

1三、查看正在运行的容器

# docker ps

1四、查看全部的容器

# docker ps -a

1五、进入容器

# docker exec -it 容器ID /bin/bash

# docker attach containerId #不推荐使用(退出容器的时候,容器会中止)

1六、查看docker网络

# docker network ls

1七、查看容器pid

# docker top con_name

eg、docker top xinyar_erp_web_test

1八、强制删除镜像名称中包含“doss-api”的镜像

docker rmi --force $(docker images | grep doss-api | awk '{print $3}')

3.在Doker中建立MySQL容器

咱们的mysql使用的是docker环境的

1)下载镜像(此步可省略)docker pull centos/mysql‐57‐centos7

2)建立容器docker run ‐di ‐‐name=tensquare_mysql ‐p 3306:3306 ‐eMYSQL_ROOT_PASSWORD=123456 centos/mysql‐57‐centos7

(3)doker ps 查看是否运行

musql8.0以上 报错2059 : https://blog.csdn.net/Alalafan/article/details/81358551

本站公众号
   欢迎关注本站公众号,获取更多信息