1.首先使用docker run命令拉取映象建立乙個names為mysql的容器並啟動
docker run --name=mysql \
-e mysql_database=xxl-job \
-e mysql_user=wikiuser \
-e mysql_password=123456 \
-e mysql_root_password=123456 \
-v /var//mysql:/var/lib/mysql \
-d mysql:5.7
如果只是想拉取乙個mysql映象並不想執行
docker pull mysql:5.7
2.檢視當前執行中的容器:可以看到容器的的names是mysql
[root@host-192-168-48-4 /]# docker ps
container id image command created status ports names
99812bb92e8d mysql:5.7 "docker-entrypoint.s…" 21 minutes ago up 7 minutes 3306/tcp, 33060/tcp mysql
3.停止names為mysql的容器
docker stop mysql
4,啟動已經存在的names為mysql容器
docker start mysql
5.進入mysql容器,登入mysql,退出mysql,退出並停止mysql容器
docker exec -it mysql bash
[root@host-192-168-48-4 /]# docker exec -it mysql bash
root@99812bb92e8d:/# mysql -u root -p
enter password:
welcome to the mysql monitor. commands end with ; or \g.
your mysql connection id is 2
server version: 5.7.30 mysql community server (gpl)
oracle is a registered trademark of oracle corporation and/or its
affiliates. other names may be trademarks of their respective
owners.
type 'help;' or '\h' for help. type '\c' to clear the current input statement.
mysql> exit
byeroot@99812bb92e8d:/# exit
exit
[root@host-192-168-48-4 /]#
6.刪除mysql這個容器(-f 引數可以強制刪除,正在執行中也可以;-v 引數表示刪除關聯的卷)
docker rm -f -v mysql
Docker 建立並使用資料卷
摘要1 摘要2 摘要3 摘要4 mkder opt datas 建立對映共享目錄 docker create name datas v opt datas var datas demo 3.0 docker create name datas v var datas eurekaservice 1....
通過docker建立並使用apache容器
目標 製作乙個承載apache的映象,並在乙個linux內啟動5個apache容器對外提供服務 1 安裝apache 2 製作映象 docker commit qxy apache qxy apache v1.0 root centos 1 docker images repository tag ...
安裝docker並建立容器
映象加速 sudo yum config manager add repo sudo yum install docker ce docker v sudo systemctl enable docker sudo systemctl start docker systemctl stop fire...