Docker加速与常用命令
1.阿里云加速
-
控制台-->产品与服务-->容器镜像服务-->镜像加速器
-
使用自己的加速器地址
-
在/etc/docker目录下新建daemon.json
-
把文档里的json串粘贴进daemon.json
-
sudo systemctl daemon-reload
-
sudo systemctl restart docker
2.镜像操作
-
docker search 关键字 去dockerhub搜索相关镜像
-
docker pull 镜像名:tag 拉取镜像,:tag是可选的,默认latest
-
docker images 查看本地所有镜像
-
docker rmi 镜像id 删除本地指定镜像
3.容器操作
-
doker run --name container-name -d -it image-name安装docker镜像形成容器,container-name:为容器起个名称,image-name:安装哪个镜像。
-
-d 表示后台运行
-
-p 主机端口:内部端口:主机端口映射到容器内部端口
-
-i 以交互模式运行容器,通常与-t一起使用
-
-t 分配一个伪终端
-
-
docker ps 查看运行中的容器,加上-a,可以查看所有容器
-
docker stop/start container-name/container-id 启动关闭容器
-
dicker rm container-id 删除容器
-
docker logs container-name/container-id 容器日志
-
docker exec -it container-name/container-id /bin/bash 以交互的方式进入一个正在运行的容器
4.基本操作
-
$ docker run --name mysql -e MYSQL_ROOT_PASSWORD=yahang.521 -d -p 3306:3306 mysql:5.7